/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/homepage04.gif) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 180px;
	border: 1px solid #E6E6E6;
	background-color: #F6F6F6;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/**
.input2 {
	width: 61px;
	height: 17px;
	border: none;
	background: url(images/homepage32.gif) no-repeat center center;
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
**/

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h1
{
    font-size: medium;
	color: #666666;
	font-weight:bold;
}


/** TEXTS */


body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


p, blockquote, ul, ol, dl 
{
	margin-top: 0px;
	margin-bottom: 1em;
	/**text-align: justify;*//
}

.normaltext 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12pt;
	text-decoration: none;
    font-weight: normal;
}

.mediumtext 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
	text-decoration: none;
    font-weight: normal;
}

.smalltext 
{
	font-size: 7pt;
}


.bluetext 
{
    color: #6699CC;
}

.centertext
{
    text-align: center;    
}

/** LINKS */

a 
{
    color: #6699CC
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
	font-size: 11px;
	color: #666666;
}

.style1 a {
	text-decoration: none;
	color: #666666;
}

.style1 a:hover {
	text-decoration: underline;
}

.headline 
{
    font-family: "Trebuchet MS";
    color: #555555;
	font-size: xx-large;
	text-decoration: none;
	font-weight: normal;
}
.headline_blue 
{
    font-family: "Trebuchet MS";
	color: #6699CC;
	font-size: xx-large;
	text-decoration: none;
	font-weight: normal;
}
.subheadline 
{
    font-size: large;
	color: #666666;
	text-align: center;
}
.subtitel 
{
    text-align: center;
	font-size:medium; 
}

/** BACKGROUNDS */

.bg1 {
	background: url(images/homepage08.gif) repeat-x;
}

.bg2 {
	background: url(images/homepage23.gif);
}

.bg3 {
	background: url(images/homepage24.gif);
}

.bg4 {
	background: url(images/homepage34.gif) no-repeat right bottom;
}

.bg5 {
	background: url(images/homepage33.gif) no-repeat right bottom;
}

.bg6 {
	background: url(images/homepage31.gif) no-repeat;
}

.bg7 {
	background: url(images/homepage35.gif);
}

.bg8 {
	background: url(images/homepage36.gif) repeat-x;
}

.bg9 {
	background: url(images/subpage1_02.gif);
}

/** MISC */

.align-justify { text-align: justify; }

.img1 {
	float: left;
	margin-right: 15px;
}

/*hr { display: none; }

.hr1 {
	height: 1px;
}*/

